<?php

class TemplateController extends Zend_Controller_Action {
	
	/**
	* Изменение layout'а страницы
	*/
	public function layoutAction() {
		$layout = $this->_request->getParam('layout');
		
	}
	
	/**
	* Список страниц
	*/
	public function indexAction() {
	
		$layouts = array();
		
		//загружаем список страниц
		$layoutPath = Zend_Layout::getMvcInstance()->getLayoutPath();
		
		//сканируем и находим страницы
		$dirIterator = new DirectoryIterator($layoutPath);
		
		foreach ($dirIterator as $dir) {
                    if ($dir->isDot() || $dir->isDir()) {
                        continue;
                    }
                    $file = $dir->getFilename();
                    if ($file == '.svn' || substr($file, -4) != '.xml') {
                        continue;
                    }
					$filePath = $layoutPath . DS . $file;
					
					$xml = new Zend_Config_Xml($filePath);
					
                    $layouts[substr($file, 0, -4)] = $xml->description;  
		}
		
		$this->view->layouts = $layouts;
	}
}